package org.person.gift.dto;

import lombok.Data;
import org.person.gift.domain.OrderGiftAddress;

import javax.validation.constraints.NotNull;
import java.util.Map;

@Data
public class PlaceOrderDTO {

    private Long parentOrderNo; // 父订单编号

    @NotNull(message = "请选择要购买的商品!")
    private Map<Long,Integer> skuInfos;     // 要购买的skuId和它所对应的num

    @NotNull(message = "请选择收货地址")
    private OrderGiftAddress address;

    @NotNull(message = "请选择支付方式!")
    private Integer payType;    // 支付方式:0余额直接，1支付宝，2微信,3银联

    private Integer buyNow = 2; // 1=立即购买  2=购物车

    private String unionPayOrderSn; // 支付单的单号

    private String remark;  // 备注

    private Long userId;    // 当前登录用户的ID
    private String username;    // 获取当前登录用户的用户名
}
